home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-08-14 | 5.4 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 b2 09 50 72 6f 63 65 | 73 73 65 73 08 43 6f 6e |...Proce|sses.Con|
|00000010| 74 65 6e 74 73 14 46 69 | 67 75 72 65 73 20 61 6e |tents.Fi|gures an|
|00000020| 64 20 4c 69 73 74 69 6e | 67 73 0f 41 62 6f 75 74 |d Listin|gs.About|
|00000030| 20 54 68 69 73 20 42 6f | 6f 6b 1b 46 6f 72 6d 61 | This Bo|ok.Forma|
|00000040| 74 20 6f 66 20 61 20 54 | 79 70 69 63 61 6c 20 43 |t of a T|ypical C|
|00000050| 68 61 70 74 65 72 1d 43 | 6f 6e 76 65 6e 74 69 6f |hapter.C|onventio|
|00000060| 6e 73 20 55 73 65 64 20 | 69 6e 20 54 68 69 73 20 |ns Used |in This |
|00000070| 42 6f 6f 6b 0d 53 70 65 | 63 69 61 6c 20 46 6f 6e |Book.Spe|cial Fon|
|00000080| 74 73 0e 54 79 70 65 73 | 20 6f 66 20 4e 6f 74 65 |ts.Types| of Note|
|00000090| 73 1d 41 73 73 65 6d 62 | 6c 79 2d 4c 61 6e 67 75 |s.Assemb|ly-Langu|
|000000a0| 61 67 65 20 49 6e 66 6f | 72 6d 61 74 69 6f 6e 17 |age Info|rmation.|
|000000b0| 44 65 76 65 6c 6f 70 6d | 65 6e 74 20 45 6e 76 69 |Developm|ent Envi|
|000000c0| 72 6f 6e 6d 65 6e 74 23 | 49 6e 74 72 6f 64 75 63 |ronment#|Introduc|
|000000d0| 74 69 6f 6e 20 74 6f 20 | 50 72 6f 63 65 73 73 65 |tion to |Processe|
|000000e0| 73 20 61 6e 64 20 54 61 | 73 6b 73 28 54 68 65 20 |s and Ta|sks(The |
|000000f0| 43 6f 6f 70 65 72 61 74 | 69 76 65 20 4d 75 6c 74 |Cooperat|ive Mult|
|00000100| 69 74 61 73 6b 69 6e 67 | 20 45 6e 76 69 72 6f 6e |itasking| Environ|
|00000110| 6d 65 6e 74 2a 54 68 65 | 20 64 65 73 6b 74 6f 70 |ment*The| desktop|
|00000120| 20 77 69 74 68 20 73 65 | 76 65 72 61 6c 20 61 70 | with se|veral ap|
|00000130| 70 6c 69 63 61 74 69 6f | 6e 73 20 6f 70 65 6e 0f |plicatio|ns open.|
|00000140| 41 62 6f 75 74 20 50 72 | 6f 63 65 73 73 65 73 10 |About Pr|ocesses.|
|00000150| 50 72 6f 63 65 73 73 20 | 43 72 65 61 74 69 6f 6e |Process |Creation|
|00000160| 12 50 72 6f 63 65 73 73 | 20 53 63 68 65 64 75 6c |.Process| Schedul|
|00000170| 69 6e 67 0b 41 62 6f 75 | 74 20 54 61 73 6b 73 0d |ing.Abou|t Tasks.|
|00000180| 54 61 73 6b 20 43 72 65 | 61 74 69 6f 6e 0f 54 61 |Task Cre|ation.Ta|
|00000190| 73 6b 20 53 63 68 65 64 | 75 6c 69 6e 67 0f 54 61 |sk Sched|uling.Ta|
|000001a0| 73 6b 20 47 75 69 64 65 | 6c 69 6e 65 73 0f 50 72 |sk Guide|lines.Pr|
|000001b0| 6f 63 65 73 73 20 4d 61 | 6e 61 67 65 72 19 41 62 |ocess Ma|nager.Ab|
|000001c0| 6f 75 74 20 74 68 65 20 | 50 72 6f 63 65 73 73 20 |out the |Process |
|000001d0| 4d 61 6e 61 67 65 72 1a | 55 73 69 6e 67 20 74 68 |Manager.|Using th|
|000001e0| 65 20 50 72 6f 63 65 73 | 73 20 4d 61 6e 61 67 65 |e Proces|s Manage|
|000001f0| 72 20 29 47 65 74 74 69 | 6e 67 20 49 6e 66 6f 72 |r )Getti|ng Infor|
|00000200| 6d 61 74 69 6f 6e 20 41 | 62 6f 75 74 20 4f 74 68 |mation A|bout Oth|
|00000210| 65 72 20 50 72 6f 63 65 | 73 73 65 73 20 53 65 61 |er Proce|sses Sea|
|00000220| 72 63 68 69 6e 67 20 66 | 6f 72 20 61 20 73 70 65 |rching f|or a spe|
|00000230| 63 69 66 69 63 20 70 72 | 6f 63 65 73 73 1c 4c 61 |cific pr|ocess.La|
|00000240| 75 6e 63 68 69 6e 67 20 | 4f 74 68 65 72 20 41 70 |unching |Other Ap|
|00000250| 70 6c 69 63 61 74 69 6f | 6e 73 18 4c 61 75 6e 63 |plicatio|ns.Launc|
|00000260| 68 69 6e 67 20 61 6e 20 | 61 70 70 6c 69 63 61 74 |hing an |applicat|
|00000270| 69 6f 6e 1a 4c 61 75 6e | 63 68 69 6e 67 20 44 65 |ion.Laun|ching De|
|00000280| 73 6b 20 41 63 63 65 73 | 73 6f 72 69 65 73 1a 54 |sk Acces|sories.T|
|00000290| 65 72 6d 69 6e 61 74 69 | 6e 67 20 61 6e 20 41 70 |erminati|ng an Ap|
|000002a0| 70 6c 69 63 61 74 69 6f | 6e 1a 54 65 72 6d 69 6e |plicatio|n.Termin|
|000002b0| 61 74 69 6e 67 20 61 6e | 20 61 70 70 6c 69 63 61 |ating an| applica|
|000002c0| 74 69 6f 6e 19 50 72 6f | 63 65 73 73 20 4d 61 6e |tion.Pro|cess Man|
|000002d0| 61 67 65 72 20 52 65 66 | 65 72 65 6e 63 65 09 43 |ager Ref|erence.C|
|000002e0| 6f 6e 73 74 61 6e 74 73 | 22 47 65 73 74 61 6c 74 |onstants|"Gestalt|
|000002f0| 20 53 65 6c 65 63 74 6f | 72 20 61 6e 64 20 52 65 | Selecto|r and Re|
|00000300| 73 70 6f 6e 73 65 20 42 | 69 74 73 20 50 72 6f 63 |sponse B|its Proc|
|00000310| 65 73 73 2d 49 64 65 6e | 74 69 66 69 63 61 74 69 |ess-Iden|tificati|
|00000320| 6f 6e 20 43 6f 6e 73 74 | 61 6e 74 73 0e 4c 61 75 |on Const|ants.Lau|
|00000330| 6e 63 68 20 4f 70 74 69 | 6f 6e 73 0f 44 61 74 61 |nch Opti|ons.Data|
|00000340| 20 53 74 72 75 63 74 75 | 72 65 73 15 50 72 6f 63 | Structu|res.Proc|
|00000350| 65 73 73 20 53 65 72 69 | 61 6c 20 4e 75 6d 62 65 |ess Seri|al Numbe|
|00000360| 72 1a 50 72 6f 63 65 73 | 73 20 49 6e 66 6f 72 6d |r.Proces|s Inform|
|00000370| 61 74 69 6f 6e 20 52 65 | 63 6f 72 64 16 4c 61 75 |ation Re|cord.Lau|
|00000380| 6e 63 68 20 50 61 72 61 | 6d 65 74 65 72 20 42 6c |nch Para|meter Bl|
|00000390| 6f 63 6b 1d 41 70 70 6c | 69 63 61 74 69 6f 6e 20 |ock.Appl|ication |
|000003a0| 50 61 72 61 6d 65 74 65 | 72 73 20 52 65 63 6f 72 |Paramete|rs Recor|
|000003b0| 64 08 52 6f 75 74 69 6e | 65 73 1b 47 65 74 74 69 |d.Routin|es.Getti|
|000003c0| 6e 67 20 50 72 6f 63 65 | 73 73 20 49 6e 66 6f 72 |ng Proce|ss Infor|
|000003d0| 6d 61 74 69 6f 6e 2b 4c | 61 75 6e 63 68 69 6e 67 |mation+L|aunching|
|000003e0| 20 41 70 70 6c 69 63 61 | 74 69 6f 6e 73 20 61 6e | Applica|tions an|
|000003f0| 64 20 44 65 73 6b 20 41 | 63 63 65 73 73 6f 72 69 |d Desk A|ccessori|
|00000400| 65 73 15 54 65 72 6d 69 | 6e 61 74 69 6e 67 20 50 |es.Termi|nating P|
|00000410| 72 6f 63 65 73 73 65 73 | 1e 53 75 6d 6d 61 72 79 |rocesses|.Summary|
|00000420| 20 6f 66 20 74 68 65 20 | 50 72 6f 63 65 73 73 20 | of the |Process |
|00000430| 4d 61 6e 61 67 65 72 0c | 54 69 6d 65 20 4d 61 6e |Manager.|Time Man|
|00000440| 61 67 65 72 16 41 62 6f | 75 74 20 74 68 65 20 54 |ager.Abo|ut the T|
|00000450| 69 6d 65 20 4d 61 6e 61 | 67 65 72 19 54 68 65 20 |ime Mana|ger.The |
|00000460| 4f 72 69 67 69 6e 61 6c | 20 54 69 6d 65 20 4d 61 |Original| Time Ma|
|00000470| 6e 61 67 65 72 18 54 68 | 65 20 52 65 76 69 73 65 |nager.Th|e Revise|
|00000480| 64 20 54 69 6d 65 20 4d | 61 6e 61 67 65 72 19 54 |d Time M|anager.T|
|00000490| 68 65 20 45 78 74 65 6e | 64 65 64 20 54 69 6d 65 |he Exten|ded Time|
|000004a0| 20 4d 61 6e 61 67 65 72 | 46 4f 72 69 67 69 6e 61 | Manager|FOrigina|
|000004b0| 6c 20 61 6e 64 20 72 65 | 76 69 73 65 64 20 54 69 |l and re|vised Ti|
|000004c0| 6d 65 20 4d 61 6e 61 67 | 65 72 73 20 28 64 72 69 |me Manag|ers (dri|
|000004d0| 66 74 69 6e 67 2c 20 75 | 6e 70 72 65 64 69 63 74 |fting, u|npredict|
|000004e0| 61 62 6c 65 20 66 72 65 | 71 75 65 6e 63 79 29 37 |able fre|quency)7|
|000004f0| 54 68 65 20 65 78 74 65 | 6e 64 65 64 20 54 69 6d |The exte|nded Tim|
|00000500| 65 20 4d 61 6e 61 67 65 | 72 20 28 64 72 69 66 74 |e Manage|r (drift|
|00000510| 2d 66 72 65 65 2c 20 66 | 69 78 65 64 20 66 72 65 |-free, f|ixed fre|
|00000520| 71 75 65 6e 63 79 29 16 | 55 73 69 6e 67 20 74 68 |quency).|Using th|
|00000530| 65 20 54 69 6d 65 20 4d | 61 6e 61 67 65 72 1f 49 |e Time M|anager.I|
|00000540| 6e 73 74 61 6c 6c 69 6e | 67 20 61 6e 64 20 41 63 |nstallin|g and Ac|
|00000550| 74 69 76 61 74 69 6e 67 | 20 54 61 73 6b 73 2d 49 |tivating| Tasks-I|
|00000560| 6e 73 74 61 6c 6c 69 6e | 67 20 61 6e 64 20 61 63 |nstallin|g and ac|
|00000570| 74 69 76 61 74 69 6e 67 | 20 61 20 54 69 6d 65 20 |tivating| a Time |
|00000580| 4d 61 6e 61 67 65 72 20 | 74 61 73 6b 2b 55 73 69 |Manager |task+Usi|
|00000590| 6e 67 20 41 70 70 6c 69 | 63 61 74 69 6f 6e 20 47 |ng Appli|cation G|
|000005a0| 6c 6f 62 61 6c 20 56 61 | 72 69 61 62 6c 65 73 20 |lobal Va|riables |
|000005b0| 69 6e 20 54 61 73 6b 73 | 48 50 61 73 73 69 6e 67 |in Tasks|HPassing|
|000005c0| 20 74 68 65 20 61 64 64 | 72 65 73 73 20 6f 66 20 | the add|ress of |
|000005d0| 74 68 65 20 61 70 70 6c | 69 63 61 74 69 6f 6e d5 |the appl|ication.|
|000005e0| 73 20 41 35 20 77 6f 72 | 6c 64 20 74 6f 20 61 20 |s A5 wor|ld to a |
|000005f0| 54 69 6d 65 20 4d 61 6e | 61 67 65 72 20 74 61 73 |Time Man|ager tas|
|00000600| 6b 41 44 65 66 69 6e 69 | 6e 67 20 61 20 54 69 6d |kADefini|ng a Tim|
|00000610| 65 20 4d 61 6e 61 67 65 | 72 20 74 61 73 6b 20 74 |e Manage|r task t|
|00000620| 68 61 74 20 63 61 6e 20 | 6d 61 6e 69 70 75 6c 61 |hat can |manipula|
|00000630| 74 65 20 67 6c 6f 62 61 | 6c 20 76 61 72 69 61 62 |te globa|l variab|
|00000640| 6c 65 73 19 50 65 72 66 | 6f 72 6d 69 6e 67 20 50 |les.Perf|orming P|
|00000650| 65 72 69 6f 64 69 63 20 | 54 61 73 6b 73 25 44 65 |eriodic |Tasks%De|
|00000660| 66 69 6e 69 6e 67 20 61 | 20 70 65 72 69 6f 64 69 |fining a| periodi|
|00000670| 63 20 54 69 6d 65 20 4d | 61 6e 61 67 65 72 20 74 |c Time M|anager t|
|00000680| 61 73 6b 16 43 6f 6d 70 | 75 74 69 6e 67 20 45 6c |ask.Comp|uting El|
|00000690| 61 70 73 65 64 20 54 69 | 6d 65 49 43 61 6c 63 75 |apsed Ti|meICalcu|
|000006a0| 6c 61 74 69 6e 67 20 74 | 68 65 20 74 69 6d 65 20 |lating t|he time |
|000006b0| 72 65 71 75 69 72 65 64 | 20 74 6f 20 69 6e 73 74 |required| to inst|
|000006c0| 61 6c 6c 20 61 6e 64 20 | 61 63 74 69 76 61 74 65 |all and |activate|
|000006d0| 20 61 20 54 69 6d 65 20 | 4d 61 6e 61 67 65 72 20 | a Time |Manager |
|000006e0| 74 61 73 6b 2f 43 61 6c | 63 75 6c 61 74 69 6e 67 |task/Cal|culating|
|000006f0| 20 74 68 65 20 74 69 6d | 65 20 63 6f 6e 73 75 6d | the tim|e consum|
|00000700| 65 64 20 62 79 20 61 20 | 31 2d 74 69 63 6b 20 64 |ed by a |1-tick d|
|00000710| 65 6c 61 79 16 54 69 6d | 65 20 4d 61 6e 61 67 65 |elay.Tim|e Manage|
|00000720| 72 20 52 65 66 65 72 65 | 6e 63 65 0f 44 61 74 61 |r Refere|nce.Data|
|00000730| 20 53 74 72 75 63 74 75 | 72 65 73 15 54 69 6d 65 | Structu|res.Time|
|00000740| 20 4d 61 6e 61 67 65 72 | 20 52 6f 75 74 69 6e 65 | Manager| Routine|
|00000750| 73 1b 41 70 70 6c 69 63 | 61 74 69 6f 6e 2d 44 65 |s.Applic|ation-De|
|00000760| 66 69 6e 65 64 20 52 6f | 75 74 69 6e 65 12 54 69 |fined Ro|utine.Ti|
|00000770| 6d 65 20 4d 61 6e 61 67 | 65 72 20 54 61 73 6b 73 |me Manag|er Tasks|
|00000780| 1b 53 75 6d 6d 61 72 79 | 20 6f 66 20 74 68 65 20 |.Summary| of the |
|00000790| 54 69 6d 65 20 4d 61 6e | 61 67 65 72 18 56 65 72 |Time Man|ager.Ver|
|000007a0| 74 69 63 61 6c 20 52 65 | 74 72 61 63 65 20 4d 61 |tical Re|trace Ma|
|000007b0| 6e 61 67 65 72 22 41 62 | 6f 75 74 20 74 68 65 20 |nager"Ab|out the |
|000007c0| 56 65 72 74 69 63 61 6c | 20 52 65 74 72 61 63 65 |Vertical| Retrace|
|000007d0| 20 4d 61 6e 61 67 65 72 | 2b 56 42 4c 20 54 61 73 | Manager|+VBL Tas|
|000007e0| 6b 73 20 49 6e 73 74 61 | 6c 6c 65 64 20 62 79 20 |ks Insta|lled by |
|000007f0| 74 68 65 20 4f 70 65 72 | 61 74 69 6e 67 20 53 79 |the Oper|ating Sy|
|00000800| 73 74 65 6d 12 54 79 70 | 65 73 20 6f 66 20 56 42 |stem.Typ|es of VB|
|00000810| 4c 20 54 61 73 6b 73 13 | 54 68 65 20 56 42 4c 20 |L Tasks.|The VBL |
|00000820| 54 61 73 6b 20 52 65 63 | 6f 72 64 17 56 65 72 74 |Task Rec|ord.Vert|
|00000830| 69 63 61 6c 20 52 65 74 | 72 61 63 65 20 51 75 65 |ical Ret|race Que|
|00000840| 75 65 73 23 56 42 4c 20 | 54 61 73 6b 73 20 61 6e |ues#VBL |Tasks an|
|00000850| 64 20 41 70 70 6c 69 63 | 61 74 69 6f 6e 20 45 78 |d Applic|ation Ex|
|00000860| 65 63 75 74 69 6f 6e 22 | 55 73 69 6e 67 20 74 68 |ecution"|Using th|
|00000870| 65 20 56 65 72 74 69 63 | 61 6c 20 52 65 74 72 61 |e Vertic|al Retra|
|00000880| 63 65 20 4d 61 6e 61 67 | 65 72 15 49 6e 73 74 61 |ce Manag|er.Insta|
|00000890| 6c 6c 69 6e 67 20 61 20 | 56 42 4c 20 54 61 73 6b |lling a |VBL Task|
|000008a0| 34 43 68 65 63 6b 69 6e | 67 20 77 68 65 74 68 65 |4Checkin|g whethe|
|000008b0| 72 20 79 6f 75 20 63 61 | 6e 20 75 73 65 20 73 6c |r you ca|n use sl|
|000008c0| 6f 74 2d 62 61 73 65 64 | 20 56 42 4c 20 72 6f 75 |ot-based| VBL rou|
|000008d0| 74 69 6e 65 73 37 44 65 | 74 65 72 6d 69 6e 69 6e |tines7De|terminin|
|000008e0| 67 20 74 68 65 20 73 6c | 6f 74 20 6e 75 6d 62 65 |g the sl|ot numbe|
|000008f0| 72 20 6f 66 20 74 68 65 | 20 6d 61 69 6e 20 67 72 |r of the| main gr|
|00000900| 61 70 68 69 63 73 20 64 | 65 76 69 63 65 29 49 6e |aphics d|evice)In|
|00000910| 69 74 69 61 6c 69 7a 69 | 6e 67 20 61 6e 64 20 69 |itializi|ng and i|
|00000920| 6e 73 74 61 6c 6c 69 6e | 67 20 61 20 74 61 73 6b |nstallin|g a task|
|00000930| 20 72 65 63 6f 72 64 29 | 41 63 63 65 73 73 69 6e | record)|Accessin|
|00000940| 67 20 61 20 54 61 73 6b | 20 52 65 63 6f 72 64 20 |g a Task| Record |
|00000950| 61 74 20 49 6e 74 65 72 | 72 75 70 74 20 54 69 6d |at Inter|rupt Tim|
|00000960| 65 3d 46 69 6e 64 69 6e | 67 20 74 68 65 20 61 64 |e=Findin|g the ad|
|00000970| 64 72 65 73 73 20 6f 66 | 20 74 68 65 20 74 61 73 |dress of| the tas|
|00000980| 6b 20 72 65 63 6f 72 64 | 20 66 72 6f 6d 20 77 69 |k record| from wi|
|00000990| 74 68 69 6e 20 61 20 56 | 42 4c 20 74 61 73 6b 2e |thin a V|BL task.|
|000009a0| 52 65 73 65 74 74 69 6e | 67 20 61 20 56 42 4c 20 |Resettin|g a VBL |
|000009b0| 74 61 73 6b 20 73 6f 20 | 74 68 61 74 20 69 74 20 |task so |that it |
|000009c0| 65 78 65 63 75 74 65 73 | 20 61 67 61 69 6e 34 41 |executes| again4A|
|000009d0| 63 63 65 73 73 69 6e 67 | 20 41 70 70 6c 69 63 61 |ccessing| Applica|
|000009e0| 74 69 6f 6e 20 47 6c 6f | 62 61 6c 20 56 61 72 69 |tion Glo|bal Vari|
|000009f0| 61 62 6c 65 73 20 69 6e | 20 61 20 56 42 4c 20 54 |ables in| a VBL T|
|00000a00| 61 73 6b 4d 53 74 6f 72 | 69 6e 67 20 74 68 65 20 |askMStor|ing the |
|00000a10| 76 61 6c 75 65 20 6f 66 | 20 74 68 65 20 41 35 20 |value of| the A5 |
|00000a20| 72 65 67 69 73 74 65 72 | 20 64 69 72 65 63 74 6c |register| directl|
|00000a30| 79 20 61 66 74 65 72 20 | 74 68 65 20 74 61 73 6b |y after |the task|
|00000a40| 20 72 65 63 6f 72 64 20 | 69 6e 20 6d 65 6d 6f 72 | record |in memor|
|00000a50| 79 3e 53 61 76 69 6e 67 | 20 74 68 65 20 76 61 6c |y>Saving| the val|
|00000a60| 75 65 20 6f 66 20 74 68 | 65 20 41 35 20 72 65 67 |ue of th|e A5 reg|
|00000a70| 69 73 74 65 72 20 77 68 | 65 6e 20 69 6e 73 74 61 |ister wh|en insta|
|00000a80| 6c 6c 69 6e 67 20 61 20 | 56 42 4c 20 74 61 73 6b |lling a |VBL task|
|00000a90| 48 53 65 74 74 69 6e 67 | 20 75 70 20 74 68 65 20 |HSetting| up the |
|00000aa0| 41 35 20 72 65 67 69 73 | 74 65 72 20 61 6e 64 20 |A5 regis|ter and |
|00000ab0| 6d 6f 64 69 66 79 69 6e | 67 20 61 20 67 6c 6f 62 |modifyin|g a glob|
|00000ac0| 61 6c 20 76 61 72 69 61 | 62 6c 65 20 69 6e 20 61 |al varia|ble in a|
|00000ad0| 20 56 42 4c 20 74 61 73 | 6b 34 4d 6f 64 69 66 79 | VBL tas|k4Modify|
|00000ae0| 69 6e 67 20 61 70 70 6c | 69 63 61 74 69 6f 6e 20 |ing appl|ication |
|00000af0| 67 6c 6f 62 61 6c 20 76 | 61 72 69 61 62 6c 65 73 |global v|ariables|
|00000b00| 20 69 6e 20 61 20 56 42 | 4c 20 74 61 73 6b 36 53 | in a VB|L task6S|
|00000b10| 65 74 74 69 6e 67 20 75 | 70 20 61 6e 64 20 72 65 |etting u|p and re|
|00000b20| 73 74 6f 72 69 6e 67 20 | 74 68 65 20 41 35 20 72 |storing |the A5 r|
|00000b30| 65 67 69 73 74 65 72 20 | 69 6e 20 61 20 56 42 4c |egister |in a VBL|
|00000b40| 20 74 61 73 6b 13 53 70 | 69 6e 6e 69 6e 67 20 74 | task.Sp|inning t|
|00000b50| 68 65 20 43 75 72 73 6f | 72 24 44 65 66 69 6e 69 |he Curso|r$Defini|
|00000b60| 6e 67 20 61 20 63 75 72 | 73 6f 72 20 69 6e 66 6f |ng a cur|sor info|
|00000b70| 72 6d 61 74 69 6f 6e 20 | 72 65 63 6f 72 64 25 43 |rmation |record%C|
|00000b80| 68 61 6e 67 69 6e 67 20 | 74 68 65 20 63 75 72 73 |hanging |the curs|
|00000b90| 6f 72 20 77 69 74 68 69 | 6e 20 61 20 56 42 4c 20 |or withi|n a VBL |
|00000ba0| 74 61 73 6b 41 49 6e 73 | 74 61 6c 6c 69 6e 67 20 |taskAIns|talling |
|00000bb0| 74 68 65 20 63 75 72 73 | 6f 72 2d 73 70 69 6e 6e |the curs|or-spinn|
|00000bc0| 69 6e 67 20 74 61 73 6b | 20 69 6e 74 6f 20 61 20 |ing task| into a |
|00000bd0| 76 65 72 74 69 63 61 6c | 20 72 65 74 72 61 63 65 |vertical| retrace|
|00000be0| 20 71 75 65 75 65 41 52 | 65 6d 6f 76 69 6e 67 20 | queueAR|emoving |
|00000bf0| 74 68 65 20 63 75 72 73 | 6f 72 2d 73 70 69 6e 6e |the curs|or-spinn|
|00000c00| 69 6e 67 20 74 61 73 6b | 20 66 72 6f 6d 20 69 74 |ing task| from it|
|00000c10| 73 20 76 65 72 74 69 63 | 61 6c 20 72 65 74 72 61 |s vertic|al retra|
|00000c20| 63 65 20 71 75 65 75 65 | 20 49 6e 73 74 61 6c 6c |ce queue| Install|
|00000c30| 69 6e 67 20 61 20 50 65 | 72 73 69 73 74 65 6e 74 |ing a Pe|rsistent|
|00000c40| 20 56 42 4c 20 54 61 73 | 6b 20 49 6e 73 74 61 6c | VBL Tas|k Instal|
|00000c50| 6c 69 6e 67 20 61 20 70 | 65 72 73 69 73 74 65 6e |ling a p|ersisten|
|00000c60| 74 20 56 42 4c 20 74 61 | 73 6b 22 56 65 72 74 69 |t VBL ta|sk"Verti|
|00000c70| 63 61 6c 20 52 65 74 72 | 61 63 65 20 4d 61 6e 61 |cal Retr|ace Mana|
|00000c80| 67 65 72 20 52 65 66 65 | 72 65 6e 63 65 0e 44 61 |ger Refe|rence.Da|
|00000c90| 74 61 20 53 74 72 75 63 | 74 75 72 65 13 54 68 65 |ta Struc|ture.The|
|00000ca0| 20 56 42 4c 20 54 61 73 | 6b 20 52 65 63 6f 72 64 | VBL Tas|k Record|
|00000cb0| 21 56 65 72 74 69 63 61 | 6c 20 52 65 74 72 61 63 |!Vertica|l Retrac|
|00000cc0| 65 20 4d 61 6e 61 67 65 | 72 20 52 6f 75 74 69 6e |e Manage|r Routin|
|00000cd0| 65 73 2c 53 6c 6f 74 2d | 42 61 73 65 64 20 49 6e |es,Slot-|Based In|
|00000ce0| 73 74 61 6c 6c 61 74 69 | 6f 6e 20 61 6e 64 20 52 |stallati|on and R|
|00000cf0| 65 6d 6f 76 61 6c 20 52 | 6f 75 74 69 6e 65 73 2e |emoval R|outines.|
|00000d00| 53 79 73 74 65 6d 2d 42 | 61 73 65 64 20 49 6e 73 |System-B|ased Ins|
|00000d10| 74 61 6c 6c 61 74 69 6f | 6e 20 61 6e 64 20 52 65 |tallatio|n and Re|
|00000d20| 6d 6f 76 61 6c 20 52 6f | 75 74 69 6e 65 73 10 55 |moval Ro|utines.U|
|00000d30| 74 69 6c 69 74 79 20 52 | 6f 75 74 69 6e 65 73 1b |tility R|outines.|
|00000d40| 41 70 70 6c 69 63 61 74 | 69 6f 6e 2d 44 65 66 69 |Applicat|ion-Defi|
|00000d50| 6e 65 64 20 52 6f 75 74 | 69 6e 65 09 56 42 4c 20 |ned Rout|ine.VBL |
|00000d60| 54 61 73 6b 73 27 53 75 | 6d 6d 61 72 79 20 6f 66 |Tasks'Su|mmary of|
|00000d70| 20 74 68 65 20 56 65 72 | 74 69 63 61 6c 20 52 65 | the Ver|tical Re|
|00000d80| 74 72 61 63 65 20 4d 61 | 6e 61 67 65 72 14 4e 6f |trace Ma|nager.No|
|00000d90| 74 69 66 69 63 61 74 69 | 6f 6e 20 4d 61 6e 61 67 |tificati|on Manag|
|00000da0| 65 72 1e 41 62 6f 75 74 | 20 74 68 65 20 4e 6f 74 |er.About| the Not|
|00000db0| 69 66 69 63 61 74 69 6f | 6e 20 4d 61 6e 61 67 65 |ificatio|n Manage|
|00000dc0| 72 26 41 20 6e 6f 74 69 | 66 69 63 61 74 69 6f 6e |r&A noti|fication|
|00000dd0| 20 69 6e 20 74 68 65 20 | 41 70 70 6c 69 63 61 74 | in the |Applicat|
|00000de0| 69 6f 6e 20 6d 65 6e 75 | 18 41 20 6e 6f 74 69 66 |ion menu|.A notif|
|00000df0| 69 63 61 74 69 6f 6e 20 | 61 6c 65 72 74 20 62 6f |ication |alert bo|
|00000e00| 78 1e 55 73 69 6e 67 20 | 74 68 65 20 4e 6f 74 69 |x.Using |the Noti|
|00000e10| 66 69 63 61 74 69 6f 6e | 20 4d 61 6e 61 67 65 72 |fication| Manager|
|00000e20| 1f 43 72 65 61 74 69 6e | 67 20 61 20 4e 6f 74 69 |.Creatin|g a Noti|
|00000e30| 66 69 63 61 74 69 6f 6e | 20 52 65 71 75 65 73 74 |fication| Request|
|00000e40| 20 53 65 74 74 69 6e 67 | 20 75 70 20 61 20 6e 6f | Setting| up a no|
|00000e50| 74 69 66 69 63 61 74 69 | 6f 6e 20 72 65 63 6f 72 |tificati|on recor|
|00000e60| 64 1d 44 65 66 69 6e 69 | 6e 67 20 61 20 52 65 73 |d.Defini|ng a Res|
|00000e70| 70 6f 6e 73 65 20 50 72 | 6f 63 65 64 75 72 65 21 |ponse Pr|ocedure!|
|00000e80| 49 6e 73 74 61 6c 6c 69 | 6e 67 20 61 20 4e 6f 74 |Installi|ng a Not|
|00000e90| 69 66 69 63 61 74 69 6f | 6e 20 52 65 71 75 65 73 |ificatio|n Reques|
|00000ea0| 74 1f 52 65 6d 6f 76 69 | 6e 67 20 61 20 4e 6f 74 |t.Removi|ng a Not|
|00000eb0| 69 66 69 63 61 74 69 6f | 6e 20 52 65 71 75 65 73 |ificatio|n Reques|
|00000ec0| 74 1e 4e 6f 74 69 66 69 | 63 61 74 69 6f 6e 20 4d |t.Notifi|cation M|
|00000ed0| 61 6e 61 67 65 72 20 52 | 65 66 65 72 65 6e 63 65 |anager R|eference|
|00000ee0| 1d 4e 6f 74 69 66 69 63 | 61 74 69 6f 6e 20 4d 61 |.Notific|ation Ma|
|00000ef0| 6e 61 67 65 72 20 52 6f | 75 74 69 6e 65 73 1b 41 |nager Ro|utines.A|
|00000f00| 70 70 6c 69 63 61 74 69 | 6f 6e 2d 44 65 66 69 6e |pplicati|on-Defin|
|00000f10| 65 64 20 52 6f 75 74 69 | 6e 65 20 4e 6f 74 69 66 |ed Routi|ne Notif|
|00000f20| 69 63 61 74 69 6f 6e 20 | 52 65 73 70 6f 6e 73 65 |ication |Response|
|00000f30| 20 50 72 6f 63 65 64 75 | 72 65 73 23 53 75 6d 6d | Procedu|res#Summ|
|00000f40| 61 72 79 20 6f 66 20 74 | 68 65 20 4e 6f 74 69 66 |ary of t|he Notif|
|00000f50| 69 63 61 74 69 6f 6e 20 | 4d 61 6e 61 67 65 72 15 |ication |Manager.|
|00000f60| 44 65 66 65 72 72 65 64 | 20 54 61 73 6b 20 4d 61 |Deferred| Task Ma|
|00000f70| 6e 61 67 65 72 1f 41 62 | 6f 75 74 20 74 68 65 20 |nager.Ab|out the |
|00000f80| 44 65 66 65 72 72 65 64 | 20 54 61 73 6b 20 4d 61 |Deferred| Task Ma|
|00000f90| 6e 61 67 65 72 1f 55 73 | 69 6e 67 20 74 68 65 20 |nager.Us|ing the |
|00000fa0| 44 65 66 65 72 72 65 64 | 20 54 61 73 6b 20 4d 61 |Deferred| Task Ma|
|00000fb0| 6e 61 67 65 72 26 43 68 | 65 63 6b 69 6e 67 20 66 |nager&Ch|ecking f|
|00000fc0| 6f 72 20 74 68 65 20 44 | 65 66 65 72 72 65 64 20 |or the D|eferred |
|00000fd0| 54 61 73 6b 20 4d 61 6e | 61 67 65 72 3a 43 68 65 |Task Man|ager:Che|
|00000fe0| 63 6b 69 6e 67 20 66 6f | 72 20 74 68 65 20 61 76 |cking fo|r the av|
|00000ff0| 61 69 6c 61 62 69 6c 69 | 74 79 20 6f 66 20 74 68 |ailabili|ty of th|
|00001000| 65 20 44 65 66 65 72 72 | 65 64 20 54 61 73 6b 20 |e Deferr|ed Task |
|00001010| 4d 61 6e 61 67 65 72 1a | 49 6e 73 74 61 6c 6c 69 |Manager.|Installi|
|00001020| 6e 67 20 61 20 44 65 66 | 65 72 72 65 64 20 54 61 |ng a Def|erred Ta|
|00001030| 73 6b 2e 49 6e 73 74 61 | 6c 6c 69 6e 67 20 61 20 |sk.Insta|lling a |
|00001040| 74 61 73 6b 20 69 6e 74 | 6f 20 74 68 65 20 64 65 |task int|o the de|
|00001050| 66 65 72 72 65 64 20 74 | 61 73 6b 20 71 75 65 75 |ferred t|ask queu|
|00001060| 65 18 44 65 66 69 6e 69 | 6e 67 20 61 20 44 65 66 |e.Defini|ng a Def|
|00001070| 65 72 72 65 64 20 54 61 | 73 6b 24 46 69 6e 64 69 |erred Ta|sk$Findi|
|00001080| 6e 67 20 74 68 65 20 76 | 61 6c 75 65 20 6f 66 20 |ng the v|alue of |
|00001090| 74 68 65 20 41 31 20 72 | 65 67 69 73 74 65 72 18 |the A1 r|egister.|
|000010a0| 44 65 66 69 6e 69 6e 67 | 20 61 20 64 65 66 65 72 |Defining| a defer|
|000010b0| 72 65 64 20 74 61 73 6b | 1f 44 65 66 65 72 72 69 |red task|.Deferri|
|000010c0| 6e 67 20 61 20 53 6c 6f | 74 2d 42 61 73 65 64 20 |ng a Slo|t-Based |
|000010d0| 56 42 4c 20 54 61 73 6b | 2e 44 65 66 65 72 72 69 |VBL Task|.Deferri|
|000010e0| 6e 67 20 63 75 72 73 6f | 72 20 75 70 64 61 74 69 |ng curso|r updati|
|000010f0| 6e 67 20 74 6f 20 6e 6f | 6e 69 6e 74 65 72 72 75 |ng to no|ninterru|
|00001100| 70 74 20 74 69 6d 65 1f | 44 65 66 65 72 72 65 64 |pt time.|Deferred|
|00001110| 20 54 61 73 6b 20 4d 61 | 6e 61 67 65 72 20 52 65 | Task Ma|nager Re|
|00001120| 66 65 72 65 6e 63 65 0e | 44 61 74 61 20 53 74 72 |ference.|Data Str|
|00001130| 75 63 74 75 72 65 1d 44 | 65 66 65 72 72 65 64 20 |ucture.D|eferred |
|00001140| 54 61 73 6b 20 4d 61 6e | 61 67 65 72 20 52 6f 75 |Task Man|ager Rou|
|00001150| 74 69 6e 65 1b 41 70 70 | 6c 69 63 61 74 69 6f 6e |tine.App|lication|
|00001160| 2d 44 65 66 69 6e 65 64 | 20 52 6f 75 74 69 6e 65 |-Defined| Routine|
|00001170| 0e 44 65 66 65 72 72 65 | 64 20 54 61 73 6b 73 24 |.Deferre|d Tasks$|
|00001180| 53 75 6d 6d 61 72 79 20 | 6f 66 20 74 68 65 20 44 |Summary |of the D|
|00001190| 65 66 65 72 72 65 64 20 | 54 61 73 6b 20 4d 61 6e |eferred |Task Man|
|000011a0| 61 67 65 72 0f 53 65 67 | 6d 65 6e 74 20 4d 61 6e |ager.Seg|ment Man|
|000011b0| 61 67 65 72 19 41 62 6f | 75 74 20 74 68 65 20 53 |ager.Abo|ut the S|
|000011c0| 65 67 6d 65 6e 74 20 4d | 61 6e 61 67 65 72 11 43 |egment M|anager.C|
|000011d0| 6f 64 65 20 53 65 67 6d | 65 6e 74 61 74 69 6f 6e |ode Segm|entation|
|000011e0| 0e 54 68 65 20 4a 75 6d | 70 20 54 61 62 6c 65 1e |.The Jum|p Table.|
|000011f0| 54 68 65 20 6c 6f 63 61 | 74 69 6f 6e 20 6f 66 20 |The loca|tion of |
|00001200| 74 68 65 20 6a 75 6d 70 | 20 74 61 62 6c 65 1a 54 |the jump| table.T|
|00001210| 68 65 20 73 74 72 75 63 | 74 75 72 65 20 6f 66 20 |he struc|ture of |
|00001220| 73 65 67 6d 65 6e 74 20 | 30 3e 46 6f 72 6d 61 74 |segment |0>Format|
|00001230| 20 6f 66 20 61 6e 20 4d | 50 57 20 6a 75 6d 70 20 | of an M|PW jump |
|00001240| 74 61 62 6c 65 20 65 6e | 74 72 79 20 77 68 65 6e |table en|try when|
|00001250| 20 74 68 65 20 73 65 67 | 6d 65 6e 74 20 69 73 20 | the seg|ment is |
|00001260| 75 6e 6c 6f 61 64 65 64 | 3c 46 6f 72 6d 61 74 20 |unloaded|<Format |
|00001270| 6f 66 20 61 6e 20 4d 50 | 57 20 6a 75 6d 70 20 74 |of an MP|W jump t|
|00001280| 61 62 6c 65 20 65 6e 74 | 72 79 20 77 68 65 6e 20 |able ent|ry when |
|00001290| 74 68 65 20 73 65 67 6d | 65 6e 74 20 69 73 20 6c |the segm|ent is l|
|000012a0| 6f 61 64 65 64 19 55 73 | 69 6e 67 20 74 68 65 20 |oaded.Us|ing the |
|000012b0| 53 65 67 6d 65 6e 74 20 | 4d 61 6e 61 67 65 72 17 |Segment |Manager.|
|000012c0| 55 6e 6c 6f 61 64 69 6e | 67 20 43 6f 64 65 20 53 |Unloadin|g Code S|
|000012d0| 65 67 6d 65 6e 74 73 15 | 4c 6f 61 64 69 6e 67 20 |egments.|Loading |
|000012e0| 43 6f 64 65 20 53 65 67 | 6d 65 6e 74 73 19 53 65 |Code Seg|ments.Se|
|000012f0| 67 6d 65 6e 74 20 4d 61 | 6e 61 67 65 72 20 52 65 |gment Ma|nager Re|
|00001300| 66 65 72 65 6e 63 65 07 | 52 6f 75 74 69 6e 65 1e |ference.|Routine.|
|00001310| 53 75 6d 6d 61 72 79 20 | 6f 66 20 74 68 65 20 53 |Summary |of the S|
|00001320| 65 67 6d 65 6e 74 20 4d | 61 6e 61 67 65 72 10 53 |egment M|anager.S|
|00001330| 68 75 74 64 6f 77 6e 20 | 4d 61 6e 61 67 65 72 1a |hutdown |Manager.|
|00001340| 41 62 6f 75 74 20 74 68 | 65 20 53 68 75 74 64 6f |About th|e Shutdo|
|00001350| 77 6e 20 4d 61 6e 61 67 | 65 72 14 54 68 65 20 53 |wn Manag|er.The S|
|00001360| 68 75 74 64 6f 77 6e 20 | 50 72 6f 63 65 73 73 19 |hutdown |Process.|
|00001370| 43 6c 6f 73 69 6e 67 20 | 4f 70 65 6e 20 41 70 70 |Closing |Open App|
|00001380| 6c 69 63 61 74 69 6f 6e | 73 28 43 68 65 63 6b 69 |lication|s(Checki|
|00001390| 6e 67 20 66 6f 72 20 43 | 75 73 74 6f 6d 20 53 68 |ng for C|ustom Sh|
|000013a0| 75 74 64 6f 77 6e 20 50 | 72 6f 63 65 64 75 72 65 |utdown P|rocedure|
|000013b0| 73 20 20 43 68 65 63 6b | 69 6e 67 20 66 6f 72 20 |s Check|ing for |
|000013c0| 4f 70 65 6e 20 44 65 76 | 69 63 65 20 44 72 69 76 |Open Dev|ice Driv|
|000013d0| 65 72 73 15 53 61 76 69 | 6e 67 20 74 68 65 20 44 |ers.Savi|ng the D|
|000013e0| 65 73 6b 20 53 63 72 61 | 70 12 55 6e 6d 6f 75 6e |esk Scra|p.Unmoun|
|000013f0| 74 69 6e 67 20 56 6f 6c | 75 6d 65 73 18 54 75 72 |ting Vol|umes.Tur|
|00001400| 6e 69 6e 67 20 4f 66 66 | 20 74 68 65 20 43 6f 6d |ning Off| the Com|
|00001410| 70 75 74 65 72 14 41 20 | 73 68 75 74 64 6f 77 6e |puter.A |shutdown|
|00001420| 20 61 6c 65 72 74 20 62 | 6f 78 1a 55 73 69 6e 67 | alert b|ox.Using|
|00001430| 20 74 68 65 20 53 68 75 | 74 64 6f 77 6e 20 4d 61 | the Shu|tdown Ma|
|00001440| 6e 61 67 65 72 23 53 65 | 6e 64 69 6e 67 20 61 20 |nager#Se|nding a |
|00001450| 53 68 75 74 64 6f 77 6e | 20 6f 72 20 52 65 73 74 |Shutdown| or Rest|
|00001460| 61 72 74 20 45 76 65 6e | 74 18 53 65 6e 64 69 6e |art Even|t.Sendin|
|00001470| 67 20 61 20 53 68 75 74 | 64 6f 77 6e 20 65 76 65 |g a Shut|down eve|
|00001480| 6e 74 26 49 6e 73 74 61 | 6c 6c 69 6e 67 20 61 20 |nt&Insta|lling a |
|00001490| 43 75 73 74 6f 6d 20 53 | 68 75 74 64 6f 77 6e 20 |Custom S|hutdown |
|000014a0| 50 72 6f 63 65 64 75 72 | 65 22 41 20 73 61 6d 70 |Procedur|e"A samp|
|000014b0| 6c 65 20 63 75 73 74 6f | 6d 20 73 68 75 74 64 6f |le custo|m shutdo|
|000014c0| 77 6e 20 70 72 6f 63 65 | 64 75 72 65 1a 53 68 75 |wn proce|dure.Shu|
|000014d0| 74 64 6f 77 6e 20 4d 61 | 6e 61 67 65 72 20 52 65 |tdown Ma|nager Re|
|000014e0| 66 65 72 65 6e 63 65 19 | 53 68 75 74 64 6f 77 6e |ference.|Shutdown|
|000014f0| 20 4d 61 6e 61 67 65 72 | 20 52 6f 75 74 69 6e 65 | Manager| Routine|
|00001500| 73 30 53 68 75 74 74 69 | 6e 67 20 44 6f 77 6e 20 |s0Shutti|ng Down |
|00001510| 6f 72 20 52 65 73 74 61 | 72 74 69 6e 67 20 61 20 |or Resta|rting a |
|00001520| 4d 61 63 69 6e 74 6f 73 | 68 20 43 6f 6d 70 75 74 |Macintos|h Comput|
|00001530| 65 72 2b 49 6e 73 74 61 | 6c 6c 69 6e 67 20 6f 72 |er+Insta|lling or|
|00001540| 20 52 65 6d 6f 76 69 6e | 67 20 61 20 53 68 75 74 | Removin|g a Shut|
|00001550| 64 6f 77 6e 20 50 72 6f | 63 65 64 75 72 65 1b 41 |down Pro|cedure.A|
|00001560| 70 70 6c 69 63 61 74 69 | 6f 6e 2d 44 65 66 69 6e |pplicati|on-Defin|
|00001570| 65 64 20 52 6f 75 74 69 | 6e 65 13 53 68 75 74 64 |ed Routi|ne.Shutd|
|00001580| 6f 77 6e 20 50 72 6f 63 | 65 64 75 72 65 73 1f 53 |own Proc|edures.S|
|00001590| 75 6d 6d 61 72 79 20 6f | 66 20 74 68 65 20 53 68 |ummary o|f the Sh|
|000015a0| 75 74 64 6f 77 6e 20 4d | 61 6e 61 67 65 72 08 47 |utdown M|anager.G|
|000015b0| 6c 6f 73 73 61 72 79 05 | 49 6e 64 65 78 |lossary.|Index |
+--------+-------------------------+-------------------------+--------+--------+